physical or mental handicap - Allemand Anglais Dictionnaire